<?php

namespace common\models\datas;

use Yii;

/**
 * This is the model class for table "{{%web_sales_type_attr}}".
 *
 * @property integer $id
 * @property string $name
 * @property integer $type_id
 * @property integer $is_index
 * @property string $input_type
 * @property string $attr_value
 * @property string $default_value
 * @property integer $listorder
 */
class WebSalesTypeAttr extends \common\components\bases\BaseModel
{
    /**
     * @inheritdoc
     */
    public static function tableName()
    {
        return '{{%web_sales_type_attr}}';
    }

    /**
     * @inheritdoc
     */
    public function rules()
    {
        return [
            [['name', 'type_id', 'input_type', 'attr_value', 'default_value'], 'required'],
            [['type_id', 'is_index', 'listorder'], 'integer'],
            [['attr_value', 'default_value'], 'string'],
            [['name'], 'string', 'max' => 50],
            [['input_type'], 'string', 'max' => 12]
        ];
    }

    /**
     * @inheritdoc
     */
    public function attributeLabels()
    {
        return [
            'id' => Yii::t('common', '自动编号'),
            'name' => Yii::t('common', '属性名称'),
            'type_id' => Yii::t('common', '所属类型'),
            'is_index' => Yii::t('common', '是否可检索'),
            'input_type' => Yii::t('common', '属性录入方式'),
            'attr_value' => Yii::t('common', '属性值'),
            'default_value' => Yii::t('common', 'Default Value'),
            'listorder' => Yii::t('common', '排序'),
        ];
    }
}
